package com.cssl.serice.impl;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.cssl.dao.SysStaffMapper;
import com.cssl.pojo.SysStaff;
import com.cssl.serice.SystaffSerice;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;

@Service
public class SystaffImpl extends ServiceImpl<SysStaffMapper, SysStaff> implements SystaffSerice{

    @Resource
    private  SysStaffMapper sysStaffMapper;
    @Override
    public SysStaff selectid(String code, String pwd) {
        return sysStaffMapper.selectid(code,pwd);
    }

    @Override
    public IPage<SysStaff> seleo(IPage<SysStaff> page, QueryWrapper<SysStaff> ew) {
        return sysStaffMapper.seleo(page,ew);
    }

    @Override
    public List<SysStaff> select(QueryWrapper<SysStaff> ew) {
        return sysStaffMapper.select(ew);
    }


    @Override
    public IPage<SysStaff> selecty(IPage<SysStaff> page, QueryWrapper<SysStaff> ew) {
        return sysStaffMapper.selecty(page,ew);
    }


    @Override
    public int addUserInfo(List<SysStaff> list) {
        return sysStaffMapper.addUserInfo(list);
    }

    @Override
    public int querySum() {
        return sysStaffMapper.querySum();
    }

    @Override
    public int querySy() {
        return sysStaffMapper.querySy();
    }

    @Override
    public SysStaff selectid2(String id) {
        return sysStaffMapper.selectid2(id);
    }

    @Override
    public List<Integer> age() {
        List<Integer> list=new ArrayList<>();
        list.add(sysStaffMapper.queryAgeBoy());
        list.add(sysStaffMapper.queryAgeBoy2());
        list.add(sysStaffMapper.queryAgeBoy3());
        list.add(sysStaffMapper.queryAgeBoy4());
        list.add(sysStaffMapper.queryAgeBoy5());
        return list;
    }

    @Override
    public List<Integer> age2() {
        List<Integer> list=new ArrayList<>();
        list.add(sysStaffMapper.queryAgeGirl());
        list.add(sysStaffMapper.queryAgeGirl2());
        list.add(sysStaffMapper.queryAgeGirl3());
        list.add(sysStaffMapper.queryAgeGirl4());
        list.add(sysStaffMapper.queryAgeGirl5());
        return list;
    }


    @Override
    public List<SysStaff> queryUserInfo() {
        return sysStaffMapper.queryUserInfo();
    }

    @Override
    public int supdate(int id) {
        return sysStaffMapper.supdate(id);
    }

    @Override
    public int queryZc() {
        return sysStaffMapper.queryZc();
    }

    @Override
    public List<SysStaff> Entry(String create_time) {
        return sysStaffMapper.Entry(create_time);
    }


}
